Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F1 France F3 France F4 France F5 France F6 France F7 Germany F6 France F11 Germany F1 France F4 France F5 France F7 France F8 France F12 France F16 France F17 France F22 Open de Montauban - Montauban Zivnobanka Czech Open - Prostejov Challenger 42 - Andrezieux Open Sainte Victoire - Aix-En-Provence Challenger 42 - Andrezieux Open de L'Isere - Grenoble BH Telecom Indoors Sarajevo 2006 - Sarajevo Open Mutouest St. Brieuc - St. Brieuc Garden Open - Rome Nord LB Open 2006 - Braunschweig Siemens Open - Scheveningen Internationaux du Doubs - Besancon BNP Paribas Primrose - Bordeaux France F2 Sunrise Challenger Mons Challenger Prostejov Challenger VSZ Solvak Open Challenger - Kosice Segovia Challenger Open Castilla y Leon - Segovia Rennes Challenger Courmayeur Challenger Quimper Challenger Prostejov Challenger Turin Challenger Scheveningen Challenger Sopot Challenger Open Castilla y Leon - Segovia San Marino Challenger Rado Geneva Challenger - Geneva Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Quimper Challenger Cherbourg Challenger Kosice Challenger Milan Challenger St. Remy Challenger Geneva Challenger Noumea Challenger Challenger 42 - Andrezieux Zagreb Open - Zagreb Prostejov Challenger Oberstaufen Cup - Oberstaufen Hilton Waikoloa USTA Challenger - Waikoloa Blois Challenger Open Diputacion - Cordoba ECM Cup - Prague Scheveningen Challenger Challenger Ford de Cherbourg - Cherbourg AXA Open - Lisbon Okal Cup - Eckental The Indian Oil Servo ATP Challenger - Chandigarh St. Remy Challenger Tatra Banka Open 2001 - Bratislava Orleans Challenger Zivnobanka Open - Prostejov Mons Challenger Nuembrecht Challenger - Nuembrecht Rennes Challenger drkoop.com USTA challenger of Miami - Miami Residenza Open - Magdeburg Asics Challenger Open - Monchengladbach Healthsouth/USTA Challenger - Denver Heinekin Open 1998 - Budva ATU Cup 1999 - Weiden Volkswagen TED Open - Istanbul Warsteiner Challenger Lubeck - Lubeck St. Brieuc Challenger Top Wool Challenger Biella - Biella Volkswagen TED Open - Istanbul Mobilux Open - Luxembourg Tunis Challenger Aix En Provence Challenger Ostdeutscher Sparkassen Cup - Dresden Challenger 42 - Andrezieux Open de Montauban - Montauban Stella Artois Clay Court Championship - Budaors St. Remy Challenger Orleans Challenger Rennes Challenger Heilbronn Challenger Prostejov Challenger Banca Stato Challenger Lugano - Lugano Bergamo Challenger Open de L'Isere - Grenoble Open de Montauban - Montauban Heineken Challenger - Ho Chi Minh City BMW Tennis Championship - Sunrise Timisoara Challenger - Timisoara Banca Stato Challenger - Lugano Timisoara Challenger 2005 - Timisoara GHI Bronx Classic - Bronx Open D'Orleans - Orleans Citta di Monza - Monza Bancastato Challenger Lugano - Lugano KGHM Dialog Polish Indoors - Wroclaw Challenger Groningen - Groningen Open Mutouest de Saint-Brieuc - St. Brieuc Tunis Open - Tunis Internazionali di Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise Ethias Tennis Trophy - Mons Mons Challenger X Torneo Internazionale di Tennis - Barletta Hungarian Architect Open - Budapest Open Mutouest - St. Brieuc Nokian Hakkapeliitta Open - Tampere Challenger Ford de Cherbourg - Cherbourg Rabat Challenger Kremlin Cup - Moscow Cherbourg Challenger Samsung Securities Cup Challenger - Seoul Prostejov Challenger Blois Challenger ATP Challenger Numea - New Caledonia Orleans Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Noumea Challenger Copenhagen Open - Copenhagen Gelsor Open Romania - Bucharest Cherbourg Challenger BMW Open - Munich Telenordia Swedish Open - Bastad Rome Challenger Bordeaux Challenger RCA Championships - Indianapolis Salem Open - Hong Kong St. Petersburg Open - St. Petersburg Copenhagen Open - Copenhagen Open 13 - Marseille Estoril Open - Estoril BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Aptos Challenger AIG Japan Open - Tokyo Vancouver Challenger CA Tennis Trophy - Vienna AAPT Championships - Adelaide Milan Indoors - Milan Open 13 - Marseille Copenhagen Open - Copenhagen St. Brieuc Challenger BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Bratislava Challenger Nottingham Challenger Memorial Savigni - Sassuolo Open de Franche-Comte - Besancon Heilbronn Open - Heilbronn Davidoff Swiss Indoors - Basel Czech Open - Prostejov Estoril Open - Estoril BMW Open - Munich The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Kremlin Cup - Moscow Yugoslavia Open - Belgrade Warsteiner Challenger Wolfsburg - Wolfsburg St. Petersburg Open - St. Petersburg ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Open de Franche-Comte - Besancon Marrakech Challenger Zivnobanka Czech Open - Prostejov ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona The Stella Artois Grass Court Championships - London Zivnobanka Open - Prostejov San Remo Tennis Cup 15° Piertomaso - San Remo Tunis Challenger Allianz Suisse Open - Gstaad Ciur Pribram Challenger - Pribram Prostejov Challenger V Trani Cup - Trani AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Sydney International - Sydney Stella Artois Clay Court Championships - Budaors International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille Nokian Hakkapeliitta Open - Tampere Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach The Stella Artois Championships - London Medicor Open - Budapest Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Open de Moselle - Metz Stockholm Open - Stockholm Zivnobanka Open 1999 - Prostejov Grand Prix de Tennis de Lyon - Lyon Ciur Cup 99 - Prague PBZ Zagreb Indoors - Zagreb The Hilversum Open - Hilversum The Wrexham Challenger - Wrexham Trani Cup - Trani Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam KGHM Polish Indoors - Wroclaw Barletta Citta Della Disfida Open 2000 - Barletta The Scottish Tennis Championships - Edinburgh The Dubai Tennis Championships - Dubai Warsteiner Grand Prix - Oberstaufen Bulgarian Challenger 2002 - Sofia Grand Prix Hassan II - Casablanca LTA Men's Challenger - Wrexham Podebradka Cup - Prague Tatra Banka Slovak Open - Bratislava BMW Open - Munich Osaka International Tennis Tournament - Osaka Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch The Wrexham Challenger - Wrexham Allianz Suisse Open - Gstaad Open de L'Isere - Grenoble Countrywide Classic - Los Angeles Dutch Open Tennis - Amersfoort Yitzhak Rabin Challenger 1998 - Tel Aviv Crystal Cup 1998 - Portoroz ATP Challenger Hamburg - Hamburg Medicor Open - Budapest Yitzhak Rabin Men's Challenger - Tel Aviv Okal Cup - International Bavarian Championship - Eckental Legg Mason Tennis Classic - Washington Internationale Badische Meisterschaften Um Den Techem Cup - Zell Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Open 13 - Marseille SAP Open - San Jose PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch The Nottingham Open - Nottingham Dutch Open Tennis - Amersfoort Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Bordeaux Challenger Medibank International - Sydney Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow Open Sud de France - Montpellier Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril Ostrava Challenger Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney Oberstaufen Challenger Open Sud de France - Montpellier Segovia Challenger Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Qatar Exxon Mobil Open 2002 - Doha Power Horse World Team Cup - Dusseldorf St. Remy Challenger The Hamlet Cup - Long Island Rakuten Japan Open - Tokyo Qatar Exxon Mobil Open 2003 - Doha Bordeaux Challenger Apia International - Sydney Open Sud de France - Montpellier Rome Challenger BMW Open - Munich Bordeaux Challenger Prostejov Challenger Moselle Open - Metz Erste Bank Open - Vienna Barcelona Open BancSabadell - Barcelona AEGON Championships - London Milan Indoors - Milan St. Brieuc Challenger Citi Open - Washington Salem Open - Hong Kong Heineken Open - Auckland Chennai Open - Chennai Next Generation Adelaide International - Adelaide Cherbourg Challenger Grand Prix de Tennis de Lyon - Lyon Mons Challenger Rennes Challenger Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich AEGON Championships - London Catella Swedish Open - Bastad Erste Bank Open - Vienna Indianapolis Tennis Championships - Indianapolis Brisbane International - Brisbane Mercedes Cup - Stuttgart Brisbane - Brisbane Milan Indoors - Milan Sunrise Challenger Interwetten Austrian Open - Kitzbuhel Medibank International - Sydney Qatar ExxonMobil Open - Doha St. Brieuc Challenger Pilot Pen Tennis - New Haven SAP Open - San Jose Gerry Weber Open - Halle Quimper Challenger AEGON International - Eastbourne Heineken Open - Auckland Mouilleron-Le-Captif Challenger Next Generation Adelaide International - Adelaide Open Seat Godo 2007 - Barcelona BA-CA Tennis Trophy - Vienna Ordina Open - 's-Hertogenbosch Pilot Pen Tennis - New Haven Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo SAP Open - San Jose AEGON Championships - London Istanbul Challenger International German Open - Hamburg Davidoff Swiss Indoors Basel - Basel Open 13 - Marseille Sarasota Challenger AEGON International - Eastbourne Erste Bank Open - Vienna Grand Prix Hassan II - Casablanca Rakuten Japan Open - Tokyo Citi Open - Washington Swiss Indoors Basel - Basel Apia International - Sydney Open Sud de France - Montpellier Claro Open Colombia - Bogota Gerry Weber Open - Halle Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Zivnobanka Czech Open - Prostejov Le Gosier Challenger Hall of Fame Tennis Championships - Newport Napoli Challenger Claro Open Colombia - Bogota Bordeaux Challenger BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur KGHM Polish Indoors - Wroclaw Quimper Challenger Barcelona Open BancSabadell - Barcelona Sports Expert Open - Nettingsdorf DPD Challenger 99 - Aschaffenburg Dubai Duty Free Tennis Championships - Dubai Zagreb Open - Zagreb Prague Challenger - Prague Architect Open - Budapest Challenger de Granby - Granby Open 13 - Marseille Vietnam Open - Ho Chi Minh City ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Regions Morgan Keegan Championships - Memphis BMW Open - Munich AEGON International - Eastbourne Salem Open - Hong Kong Japan Open - Tokyo Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Tennis Masters Series - Toronto Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Pilot Pen Tennis - New Haven Tennis Masters Series - Miami Internationaler Raiffeisen Grand Prix - St. Polten Tennis Masters Series - Rome Grand Prix de Tennis de Lyon - Lyon BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid ABN AMRO World Tennis Tournament - Rotterdam BNP Paribas Masters - Paris Pacific Life Open - Indian Wells SAP Open - San Jose NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Campbells Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle Rogers Cup - Toronto PBZ Zagreb Indoors - Zagreb Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Qatar Open - Doha Rogers Cup - Montreal Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Swiss Indoors Basel - Basel Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Sony Ericsson Open - Miami Rakuten Japan Open - Tokyo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open Sabadell Atlantico - Barcelona Rogers Cup - Toronto Tento Czech Open - Prague Western & Southern Open - Cincinnati ABN/AMRO World Tennis Tournament - Rotterdam Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Tennis Masters Series - Monte Carlo BMW Open - Munich Tennis Masters Series - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami Tennis Masters Series - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Paris Legg Mason Tennis Classic - Washington D.C. Pacific Life Open - Indian Wells Rogers Cup - Toronto Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Tennis Masters Series - Cincinnati Pacific Life Open - Indian Wells Chengdu Open - Chengdu St. Petersburg Open - St. Petersburg Campionati BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Tennis Masters Series - Monte Carlo BNP Paribas Open - Indian Wells Tennis Masters Series - Hamburg Sony Ericsson Open - Miami IPB Czech Indoor - Ostrava Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Countrywide Classic - Los Angeles Australian Open - Melbourne U.S. Open - New York Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne The Stella Artois Championships - London Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Legg Mason Tennis Classic - Washington French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Financial Group Masters - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Internazionali BNL dItalia - Rome Rogers Cup - Montreal U.S. Open - New York Sony Ericsson Open - Miami Australian Open - Melbourne U.S. Open - New York Rogers Masters - Toronto Wimbledon - London Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, F, SRB-CZE 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, 1R, RUS-CZE 3-2 Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, SF, CZE-ARG 3-2 70th River Oaks International Tennis Tournament - Houston AAMI Classic - Kooyong Tennis Masters Cup Shanghai - Shanghai Olympics - Beijing Olympics - London